PortAudio and Media Synchronisation - It's All in the Timing
نویسنده
چکیده
PortAudio is an open source 'C' language API and library for implementing cross-platform real-time audio applications. This paper describes recent additions to the PortAudio API designed to assist in implementing synchronisation between real-time audio and other time-based data such as MIDI and computer graphics. Examples are presented that illustrate synchronisation of a graphical display to real time audio, low jitter MIDI triggering of software synthesized audio, and synchronising software synthesized audio to an external time source such as MIDI clock. Some of the challenges of implementing the PortAudio synchronisation infrastructure on Microsoft® Windows® are discussed.
منابع مشابه
LOCAL PRODUCTION OF PRIMARY POWDER OF BACILLUS THURINGIENSIS SEROTYPE H-14 IN IRAN AND DETERMINATION OF ITS INSECTICIDAL PROPERTIES AGAINST CULEX PIPIENS AND ANOPHELES STEPHENSI
Three media formulated from molasses and cornsteep liquor and another media based on the basal medium formulation of IPS-82 were assessed for the growth and production of insecticidal properties of B. thuringiensis H-14 .• Bacterial powders prepared from the broth cultures were assayed against the larvae of Culex pipiens and Anopheles stephensi. A standard powder of IPS-82 was included in ...
متن کاملSynchronisation for Distributed Audio Rendering over Heterogeneous Devices, in HTML5
The HTML5 standard is wide-spread on mobile devices. In combination with the Web Audio API, it allows for massively distributed real-time audio rendering. But timing issues exist, mainly because of the lack of standard inter-device synchronisation. This paper proposes a synchronisation solution based on HTML5. Using a shared reference time, we achieved the distributed rendering of audio events ...
متن کاملPortAudio - an Open Source Cross Platform Audio API
This paper describes a new open-source cross-platform 'C' library for audio input and output. It is designed to simplify the porting of audio applications between various platforms, and also to simplify the development of audio programs in general by hiding the complexities of device interfacing. The API was worked out through community discussions on the music-dsp mailing list. A number of peo...
متن کاملTime and Frequency Synchronisation in 4G OFDM Systems
This paper presents a complete synchronisation scheme of a baseband OFDM receiver for the currently designed 4G mobile communication system. Since the OFDM transmission is vulnerable to time and frequency offsets, accurate estimation of these parameters is one of the most important tasks of the OFDM receiver. In this paper, the design of a single OFDM synchronisation pilot symbol is introduced....
متن کاملFast, self-adaptive timing-synchronisation algorithm for 802.11 MANET
In multihop ad hoc networks that use conventional IEEE 802.11, long transient resynchronisation states are often generated when multiple IBSSs merge. A simple modification of the conventional timing synchronisation method is proposed to reduce such synchronisation bottlenecks. When the proposed modification is applied, a self-adaptive synchronisation ability is observed in simulations, which ma...
متن کامل